翻訳と辞書
Words near each other
・ Las Ventas de San Julián
・ Las verdes praderas
・ Las Vertientes Private Nature Reserve
・ Las Vertientes – Reserva Natural Privada
・ Las Vegas (In the Hills of Donegal)
・ Las Vegas (Martin Stenmarck song)
・ Las Vegas (Modern Family)
・ Las Vegas (Tony Christie song)
・ Las Vegas (TV series)
・ Las Vegas 51s
・ Las Vegas Academy
・ Las Vegas Aces
・ Las Vegas Aces (basketball)
・ Las Vegas Affair
・ Las Vegas Air Force Station
Las Vegas algorithm
・ Las Vegas Altas
・ Las Vegas Americans
・ Las Vegas and Tonopah Railroad
・ Las Vegas Art Museum
・ Las Vegas Bay
・ Las Vegas Beltway
・ Las Vegas Blackjacks RFC
・ Las Vegas Bloodbath
・ Las Vegas Boulevard
・ Las Vegas Bowl
・ Las Vegas City Hall
・ Las Vegas City Hall (1973)
・ Las Vegas City Schools
・ Las Vegas CityLife


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Las Vegas algorithm : ウィキペディア英語版
Las Vegas algorithm
In computing, a Las Vegas algorithm is a randomized algorithm that always gives correct results; that is, it always produces the correct result or it informs about the failure. In other words, a Las Vegas algorithm does not gamble with the correctness of the result; it gambles only with the resources used for the computation. A simple example is randomized quicksort, where the pivot is chosen randomly, but the result is always sorted. The usual definition of a Las Vegas algorithm includes the restriction that the ''expected'' run time always be finite, when the expectation is carried out over the space of random information, or entropy, used in the algorithm. An alternative definition requires that a Las Vegas algorithm always terminate (be effective), but it may output a symbol not part of the solution space to indicate failure in finding a solution.
Las Vegas algorithms were introduced by László Babai in 1979, in the context of the graph isomorphism problem, as a stronger version of Monte Carlo algorithms.〔László Babai, ( Monte-Carlo algorithms in graph isomorphism testing ), Université de Montréal, D.M.S. No. 79-10.〕〔Leonid Levin, (The Tale of One-way Functions ), ''Problems of Information Transmission'', vol. 39 (2003), 92-103.〕〔Dan Grundy, (Concepts and Calculation in Cryptography ), University of Kent, Ph.D. thesis, 2008〕 Las Vegas algorithms can be used in situations where the number of possible solutions is relatively limited, and where verifying the correctness of a candidate solution is relatively easy while actually calculating the solution is complex.
The name refers to the city of Las Vegas, Nevada, which is well known within the United States as an icon of gambling.
== Complexity class ==

The complexity class of decision problems that have Las Vegas algorithms with expected polynomial runtime is ZPP.
It turns out that
:\textrm = \textrm \cap \,\text\,\textrm, \,\!
which is intimately connected with the way Las Vegas algorithms are sometimes constructed. Namely the class RP consists of all decision problems for which a randomized polynomial-time algorithm exists that always answers correctly when the correct answer is "no", but is allowed to be wrong with a certain probability bounded away from one when the answer is "yes". When such an algorithm exists for both a problem and its complement (with the answers "yes" and "no" swapped), the two algorithms can be run simultaneously and repeatedly: run each for a constant number of steps, taking turns, until one of them returns a definitive answer. This is the standard way to construct a Las Vegas algorithm that runs in expected polynomial time. Note that in general there is no worst case upper bound on the run time of a Las Vegas algorithm.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Las Vegas algorithm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.